package com.jingxuan.service;

import java.util.Set;

/**
 * 商品类型服务接口
 */
public interface ProductsTypeService {
    
    /**
     * 记录所有商品类型到Redis
     */    
    void recordAllProductsType();
    
    /**
     * 从Redis获取所有商品类型
     * 
     * @return 商品类型集合
     */
    Set<String> getAllProductTypes();
    
    /**
     * 检查商品类型是否存在
     * 
     * @param type 商品类型
     * @return 是否存在
     */
    boolean isProductTypeExists(String type);
    
    /**
     * 获取商品类型数量
     * 
     * @return 类型数量
     */
    Long getProductTypeCount();
}
